home *** CD-ROM | disk | FTP | other *** search
/ Ian & Stuart's Australian Mac 1993 September / September 93.iso / Archives / Utilities / Text / Splitter 3.0 / About Splitter next >
Text File  |  1993-03-12  |  4KB  |  53 lines

  1. About Splitter 3.0
  2.  
  3.   Ok, so there's this nice UNIX utility that allows you to split a file up into as many parts as you would like.  Does the Macintosh have a similar function?  Nope.  Did someone else realize that people do occasionally need to split (text) files up into chunks on a Macintosh?  As far as I can tell, nope.
  4.  
  5.   Well, my winter semester just ended and I was uploading BinHex files to my UNIX account to send out to the world, when I found out that my mainframe doesn't like to receive files larger than 500K or so.  So what do I do?
  6.  
  7.   I decided to see how long it would take to write such a program.  The answer : a little over 6 hours.  Not bad for 4K of code.  (Note:  That was v1.0.  I have now spent more time on later versions.)
  8.  
  9.   What you now have is a program that will split files into whatever size segements you want, or it can fill disks with segments.  Now watch out - Splitter will split anything with a data fork, and it treats everything as a text file, so don't split a MacWrite document and expect the segment files to be MacWrite documents themselves.  If the file has a resource fork, Splitter ignores it.  (Design note : I couldn't think of a "good" way to organize the splitting of resource forks, so I ignore them.  Hey - I never wanted anything more than a text file splitter.)  Again, Splitter treats everything as a text file, so if you want to split a MacWrite, Word, or WhateverWrite document, don't use Splitter unless you want two halves that aren't whole by themselves.
  10.  
  11.   When you run Splitter by clicking on it, it will first give you a standard get file dialog.  Next you will be asked if you want to split the file into a segment size specified by you or to fill disks with segments.  Lastly, you will be given a save dialog.  It will then split the selected file.
  12.   In the save dialog box, the suggested segment name will be the original filename with the segment number appended.  ("Report" splits into "Report1", "Report2", ...)  However, you can change this to whatever you like.
  13.   If you click on "Save All", all the segments will be saved in the same place as the first segment.  If a duplicate filename is found during Save All, the operation will be halted.  If you wish to overwrite a file, just use "Save", which will allow you to choose the filename and destination of every segment, along with overwriting existing files.
  14. You don't have the "Save All" option when filling disks, for obvious reasons.
  15.  
  16.   With System 7, you can drop any number of files onto Splitter and it will process them all, one at a time - first giving you the option to fill disks or choose the segment size, then Splitter asks you for the destination.
  17.  
  18.   Splitter is freeware.  All I ask is that if you distribute it, be sure to include this file, for the actual program has no help in it.
  19.  
  20.   Splitter was tested on a IIsi and a PB160 in Systems 6.0.7, 7.0.1 and 7.1, with or without 32bit addressing.  It works just fine under AutoDoubler and a ton of other INITs.  (I can never remeber to call them extensions...)
  21.  
  22.   If you do run into ANY trouble or if you'd like to drop me a suggestion (which I am certainly open to), please contact me at :
  23.  
  24.               jtgorman@cs.arizona.edu
  25.               (Until May 15, 1993 - then I graduate - yah!)
  26.  
  27.   If you need me later than the above date, there's always USmail :
  28.  
  29.               180 West Country Club
  30.                Henderson NV, 89015
  31.  
  32.   Have fun and I hope you find Splitter useful!
  33.  
  34. Taggart Gorman
  35. 3/12/93
  36.  
  37. Revision History
  38.  
  39. v3.0
  40.  
  41. Added the ability to fill volumes with segments and put in safeguards to keep users from creating segments on full volumes.  (You should have seen what it did before I put in the safeguards.  Ouch!)  Fixed some more spelling errors.
  42.  
  43. v2.0.1 (not released)
  44.  
  45. Fixed three stupid spelling errors.  Thanks to Charles Hoffman who pointed out the spelling mistake that prevented my wonderful icon for Splitter from showing up.
  46.  
  47. v2.0
  48.  
  49. Ah, Winter Break!  Time to catch up on everything I have been meaning to do!  I added some sensible features, like the ability to name the segments, and the ability to handle a disk full error.  Hope this makes Splitter more of a program, instead of a temporary hack.
  50.  
  51. v1.0
  52.  
  53. Intial version.  A quick hack.